<?php
/**
 * Created by PhpStorm.
 * User: miidi
 * Date: 2018/7/19
 * Time: 10:13
 */

namespace app\api\controller;


use app\api\model\Banner;

class UploadCon
{
  public function upload()
  {
    // 获取表单上传文件 例如上传了001.jpg
    $file = request()->file('file');
    // 移动到框架应用根目录/public/images 目录下
    $info = $file->rule('md5')->move('../public/images');
    if ($info) {
      // 成功上传后 获取上传信息
      // 输出 jpg
      //echo $info->getExtension();
      // 输出 20160820/42a79759f284b767dfcb2a0197904287.jpg
//      $banner = new Banner();
//      $data = [
//          'id' => null,
//          'url' => $info->getSaveName(),
//          'type_house_id' => 1,
//          'from' => 1,
//          'desc' => '亚飞广场'
//      ];
//      $result = $banner->save($data);
      $result = true;
      if ($result) {
        return json([
            'code' => 0,
            'message' => '上传成功',
            'data' => config("mysetting.img_prefix") . $info->getSaveName()
        ]);
      }
      //return $info->getSaveName();
      // 输出 42a79759f284b767dfcb2a0197904287.jpg
      //echo $info->getFilename();
    } else {
      // 上传失败获取错误信息
      return $file->getError();
    }

  }

    public function uploadVideo()
    {
        $file = request()->file('file');
        //var_dump($file);
        $info = $file->rule('md5')->move('../public/video');
        if ($info) {
            // 成功上传后 获取上传信息
            // 输出 jpg
            //echo $info->getExtension();
            // 输出 20160820/42a79759f284b767dfcb2a0197904287.jpg
//      $banner = new Banner();
//      $data = [
//          'id' => null,
//          'url' => $info->getSaveName(),
//          'type_house_id' => 1,
//          'from' => 1,
//          'desc' => '亚飞广场'
//      ];
//      $result = $banner->save($data);
            $result = true;
            if ($result) {
                return json([
                    'code' => 0,
                    'message' => '上传成功',
                    'data' => config("mysetting.video_prefix") . $info->getSaveName()
                ]);
            }
            //return $info->getSaveName();
            // 输出 42a79759f284b767dfcb2a0197904287.jpg
            //echo $info->getFilename();
        } else {
            // 上传失败获取错误信息
            return $file->getError();
        }

    }

}